#include"msg.h"

int msg_init()
{
	//创建key
    int key = ftok("/lib", 'a');
    if (key < 0)
    {
        perror("ftok err");
        return -1;
    }
	int msgid=msgget(key,IPC_CREAT|IPC_EXCL|0666);
	if(msgid<0)
	{
		if(errno==EEXIST)
			msgid=msgget(key,0666);
		else
		{
			perror("msgget err");
			return -1;
		}
	}

	return msgid;
}